package com.yunhe.commons.dao;

/**
 * @author tianxuan
 * @version V1.0
 * @Date 2017/10/16 0016 下午 5:02
 * @Description:   基础Dao
 */
public interface BaseDao<T> {
    /**
     *  查询单条数据
     * @param params   参数集合
     * @return
     *//*
    T queryOne(String sql, Object... params) ;

    *//**
     *  查询多条数据（不分页）
     * @param params   参数集合
     * @return
     *//*
    List<T> queryList(String sql, Object... params);


    *//**
     * 查询分页数据
     * @param listSql  数据查询sql
     * @param countSql  数据统计sql
     * @param params   查询参数
     * @return   分页数据对象
     *//*
     Pageable<T> queryPage(String listSql, String countSql, Object... params);

    *//**
     * 增删改
     * @param sql
     * @param params
     * @return
     *//*
     int cud(String sql, Object... params);*/
}
